local extension = Package:new("joy_qyhc")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_qyhc/skills")

local trans = require("./packages/joyre/pkg/joy_qyhc/trans")

local zhangxuan = General:new(extension, "joy__zhangxuan", "wu", 4, 4, General.Female)
zhangxuan:addSkills { "joy__tongli", "joy__shezang" }

local caoying = General:new(extension, "joy__caoying", "wei", 4, 4, General.Female)
caoying:addSkills { "joy__lingren", "joy__fujian" }
caoying:addRelatedSkills { "ex__jianxiong", "joy__xingshang" }

local baosanniang = General:new(extension, "joy__baosanniang", "shu", 3, 3, General.Female)
baosanniang:addSkills { "joy__wuniang", "joy__xushen" }
baosanniang:addRelatedSkills { "ty__zhennan" }

local zhangqiying = General:new(extension, "joy__zhangqiying", "qun", 3, 3, General.Female)
zhangqiying:addSkills { "falu", "joy__zhenyi", "joy__dianhua" }

local joy__sunru = General:new(extension, "joy__sunru", "wu", 3, 3, General.Female)
joy__sunru:addSkills { "joy__xiecui", "youxu" }

local caojinyu = General:new(extension, "joy__caojinyu", "wei", 3, 3, General.Female)
caojinyu:addSkills { "yuqi", "shanshen", "xianjing" }

local fengyu = General:new(extension, "joy__fengshu", "qun", 3, 3, General.Female)
fengyu:addSkills { "tiqi", "baoshu" }

local caohua = General:new(extension, "joy__caohua", "wei", 3, 3, General.Female)
caohua:addSkills { "caiyi", "guili" }

local xuelingyun = General:new(extension, "joy__xuelingyun", "wei", 3, 3, General.Female)
xuelingyun:addSkills { "xialei", "anzhi" }

local quanhuijie = General:new(extension, "joy__quanhuijie", "wu", 3, 3, General.Female)
quanhuijie:addSkills { "huishu", "yishu", "joy__ligong" }

local fanyufeng = General:new(extension, "joy__fanyufeng", "qun", 3, 3, General.Female)
fanyufeng:addSkills { "bazhan", "jiaoying" }

local panshu = General:new(extension, "joy__panshu", "wu", 3, 3, General.Female)
panshu:addSkills { "zhiren", "yaner" }

local zhaoyanw = General:new(extension, "joy__zhaoyanw", "wu", 3, 3, General.Female)
zhaoyanw:addSkills { "jinhui", "qingman" }

local zhangyao = General:new(extension, "joy__zhangyao", "wu", 3, 3, General.Female)
zhangyao:addSkills { "yuanyu", "xiyan" }

local lvlingqi = General:new(extension, "joy__lvlingqi", "qun", 4, 4, General.Female)
lvlingqi:addSkills { "guowu", "zhuangrong" }
lvlingqi:addRelatedSkills { "shenwei", "wushuang" }

local wanniangongzhu = General:new(extension, "joy__wanniangongzhu", "qun", 3, 3, General.Female)
wanniangongzhu:addSkills { "zhenge", "xinghan" }

local tenggongzhu = General:new(extension, "joy__tenggongzhu", "wu", 3, 3, General.Female)
tenggongzhu:addSkills { "xingchong", "liunian" }

local zhouyi = General:new(extension, "joy__zhouyi", "wu", 3, 3, General.Female)
zhouyi:addSkills { "zhukou", "mengqing" }
zhouyi:addRelatedSkills { "yuyun" }

local luyi = General:new(extension, "joy__luyi", "qun", 3, 3, General.Female)
luyi:addSkills { "joy__fuxue", "joy__yaoyi" }
luyi:addRelatedSkills { "joy__shoutan" }

local yinfuren = General:new(extension, "joy__yinfuren", "wei", 3, 3, General.Female)
yinfuren:addSkills { "joy__yingyu", "joy__yongbi" }

local guozhao = General:new(extension, "joy__guozhao", "wei", 3, 3, General.Female)
guozhao:addSkills { "pianchong", "zunwei" }

local laiyinger = General:new(extension, "joy__laiyinger", "qun", 3, 3, General.Female)
laiyinger:addSkills { "joy__xiaowu", "joy__huaping" }
laiyinger:addRelatedSkills { "shawu" }

local yanfuren = General:new(extension, "joy__yanfuren", "qun", 3, 3, General.Female)
yanfuren:addSkills { "joy__channi", "joy__nifu" }

local xiahoulingnv = General:new(extension, "joy__xiahoulingnv", "wei", 4, 4, General.Female)
xiahoulingnv:addSkills { "joy__fuping", "joy__weilie" }

local luyusheng = General:new(extension, "joy__luyusheng", "wu", 3, 3, General.Female)
luyusheng:addSkills { "joy__zhente", "joy__zhiwei" }

local zhangning = General:new(extension, "joy__zhangning", "qun", 3, 3, General.Female)
zhangning:addSkills { "joy__tianze", "joy__difa" }

local bianfuren = General:new(extension, "joy__bianfuren", "wei", 3, 3, General.Female)
bianfuren:addSkills { "joy__wanwei", "joy__yuejian" }

local dufuren = General:new(extension, "joy__dufuren", "wei", 3, 3, General.Female)
dufuren:addSkills { "joy__yise", "joy__shunshi" }

local zhangchangpu = General:new(extension, "joy__zhangchangpu", "wei", 3, 3, General.Female)
zhangchangpu:addSkills { "joy__yanjiao", "joy__xingshen" }

local wenqin = General:new(extension, "joy__wenqin", "wei", 4)
wenqin:addSkills { "guangao", "huiqi" }
wenqin:addRelatedSkills { "xieju" }

local lijue = General:new(extension, "joy__lijue", "qun", 5, 6)
lijue:addSkills { "langxi", "yisuan" }

local liangxing = General:new(extension, "joy__liangxing", "qun", 4)
liangxing:addSkills { "joy__lulue", "zhuixi" }

local joy__zhaoxiang = General:new(extension, "joy__zhaoxiang", "shu", 4, 4, General.Female)
joy__zhaoxiang:addSkills { "ty__fanghun", "joy__fuhan" }

local yangwan = General:new(extension, "joy__yangwan", "shu", 3, 3, General.Female)
yangwan:addSkills { "joy__youyan", "joy__zhuihuan" }

local tangji = General:new(extension, "joy__tangji", "qun", 3, 3, General.Female)
tangji:addSkills { "joy__kangge", "joy__jielie" }

local yangxiu = General:new(extension, "joy__yangxiu", "wei", 3)
yangxiu:addSkills { "ty__danlao", "joy__jilei" }

local quyi = General:new(extension, "joy__quyi", "qun", 4)
quyi:addSkills { "joy__fuji", "joy__jiaozi" }

local joy__sunhao = General:new(extension, "joy__sunhao", "wu", 5)
joy__sunhao:addSkills { "joy__canshi", "joy__chouhai", "joy__guiming$" }

local xushao = General:new(extension, "joy__xushao", "qun", 4)
xushao:addSkills { "joy__pingjian" }

local joy__guansuo = General:new(extension, "joy__guansuo", "shu", 4)
joy__guansuo:addSkills { "joy__zhengnan", "joy__xiefang" }
joy__guansuo:addRelatedSkills { "joy__wusheng", "joyex__dangxian", "ty_ex__zhiman" }

local joy__huangchengyan = General:new(extension, "joy__huangchengyan", "qun", 3)
joy__huangchengyan:addSkills { "jiezhen", "joy__zecai", "yinshih" }

local wanglang = General:new(extension, "joy__wanglang", "wei", 3)
wanglang:addSkills { "ty__gushe", "ty__jici" }

local luotong = General:new(extension, "joy__luotong", "wu", 3)
luotong:addSkills { "renzheng", "jinjian" }

local caomao = General:new(extension, "joy__caomao", "wei", 3, 4)
caomao:addSkills { "qianlong", "fensi", "juetao", "zhushi" }

local liuzan = General:new(extension, "joy__liuzan", "wu", 4)
liuzan:addSkills { "ty__fenyin", "liji" }

local puyuan = General:new(extension, "joy__puyuan", "shu", 4)
puyuan:addSkills { "tianjiang", "zhuren" }

local nanhualaoxian = General:new(extension, "joy__laoxian", "qun", 4)
nanhualaoxian:addSkills { "gongxiu", "jinghe" }
nanhualaoxian:addRelatedSkills { "ex__leiji", "yinbingn", "huoqi", "guizhu", "xianshou", "lundao", "guanyue", "yanzhengn", "ex__biyue", "ex__tuxi", "mingce", "zhiyan" }

local xiahoujie = General:new(extension, "joy__xiahoujie", "wei", 5)
xiahoujie:addSkills { "liedan", "zhuangdan" }

local sunyi = General:new(extension, "joy__sunyi", "wu", 5)
sunyi:addSkills { "jiqiaos", "joy__xiongyis" }
sunyi:addRelatedSkills { "joy__hunzi", "ex__yingzi", "joy__yinghun" }

local xurong = General:new(extension, "joy__xurong", "qun", 4)
xurong:addSkills { "joy__xionghuo", "joy__shajue" }

local chunyuqiong = General:new(extension, "joy__chunyuqiong", "qun", 4)
chunyuqiong:addSkills { "cangchu", "liangying", "joy__shishou" }

local joy__simahui = General:new(extension, "joy__simahui", "qun", 3)
joy__simahui:addSkills { "joy__jianjie", "chenghao", "joy__yinshi" }

local zhangfen = General:new(extension, "joy__zhangfen", "wu", 4)
zhangfen:addSkills { "joy__wanglu", "joy__xianzhu", "joy__chaixie" }

local chengyu = General:new(extension, "joy__chengyu", "wei", 3)
chengyu:addSkills { "joy__shefu", "joy__benyu" }

local longfeng = General:new(extension, "joy__wolongfengchu", "shu", 4)
longfeng:addSkills { "joy__youlong", "joy__luanfeng" }

local zhanglu = General:new(extension, "joy__zhanglu", "qun", 3)
zhanglu:addSkills { "joy__yishe", "joy__bushi", "joy__midao" }

local zhouxuan = General:new(extension, "joy__zhouxuan", "wei", 3)
zhouxuan:addSkills { "joy__wumei", "joy__zhanmeng" }

local pangdegong = General:new(extension, "joy__pangdegong", "qun", 3)
pangdegong:addSkills { "joy__heqia", "joy__yinyi" }

local ruanyu = General:new(extension, "joy__ruanyu", "wei", 3)
ruanyu:addSkills { "joy__xingzuo", "joy__miaoxian" }

local licaiwei = General:new(extension, "joy__licaiwei", "qun", 3, 3, General.Female)
licaiwei:addSkills { "yijiao", "joy__qibie" }

local jiangwanfeiyi = General:new(extension, "joy__jiangwanfeiyi", "shu", 3)
jiangwanfeiyi:addSkills { "ld__shengxi", "joy__shoucheng" }

local tengfanglan = General:new(extension, "joy__tengfanglan", "wu", 3, 3, General.Female)
tengfanglan:addSkills { "ty__luochong", "ty__aichen" }

local huangzu = General:new(extension, "joy__huangzu", "qun", 4)
huangzu:addSkills { "jinggong", "joy__xiaojun" }

local dingfuren = General:new(extension, "joy__dingfuren", "wei", 3, 3, General.Female)
dingfuren:addSkills { "fengyan", "fudao" }

local liuba = General:new(extension, "joy__liuba", "shu", 3)
liuba:addSkills { "ty__zhubi", "liuzhuan" }

local yanghu = General:new(extension, "joy__yanghu", "wei", 3)
yanghu:addSkills { "joy__deshao", "mingfa" }

local jiangqin = General:new(extension, "joy__jiangqin", "wu", 4)
jiangqin:addSkills { "joy__jianyi", "joy__shangyi" }

local shamoke = General:new(extension, "joy__shamoke", "shu", 4)
shamoke:addSkills { "joy__jilis" }


return extension
